const listApi = {

    // 广告案件列表接口
    advertising: {
        // 广告案件列表接口
        list: `/city/case/app/AdvertisingList`,
        // 案件详情查询接口
        info: `/city/case/list/`, // /city/case/list /{plaqueId}
        // 广告案件立案接口
        case: `/city/case`,
        // 案件处置接口
        dispose: `/city/case/dispose`,
        // 案件归档接口
        archive: `/city/case/archive/`,
        // 案件注销接口
        off: `/city/case/off/`,
        // 广告下拉列表接口
        listAll: `/city/advertising/listAll`,
        // 广告类型下拉列表接口
        advertising: `/city/industry/advertising`,
        // 广告类型统计接口
        getCountByType: `/city/advertising/getCountByType`,
        // 广告案件类型统计接口
        getCaseCount: `/city/advertising/getCaseCount`,
        // 广告案件状态统计接口
        getCaseCountByType: `/city/advertising/getCaseCountByType`,
        // 最近12个月广告案件状态统计接口
    },


    // 牌匾现场勘察
    plaque: {
        // 列表接口
        list: `/city/case/app/PlaqueList`,
        // 案件详情查询接口   同广告案件详情查询接口
        info: `/city/case/list/`, // /city/case/list /{plaqueId}
        // 立案接口
        case: `/city/case`,
        // 案件处置接口
        dispose: `/city/case/dispose`,
        // 案件归档接口
        archive: `/city/case/archive/`,
        // 案件注销接口
        off: `/city/case/off/`,
        // 下拉列表接口
        listAll: `/city/plaque/listAll`,
        // 类型下拉列表接口
        advertising: `/city/industry/plaque`,
        // 类型统计接口
        getCountByType: `/city/plaque/getCountByType`,
        // 案件类型统计接口
        getCaseCount: `/city/plaque/getCaseCount`,
        // 状态统计接口
        getCaseCountByType: `/city/plaque/getCaseCountByType`,
        // 最近12个月状态统计接口
    },


    // 临街门面装饰现场勘察
    front: {
        // 列表接口
        list: `/city/case/app/FrontList`,
        // 案件详情查询接口   同广告案件详情查询接口
        info: `/city/case/list/`, // /city/case/list /{plaqueId}
        // 立案接口
        case: `/city/case`,
        // 案件处置接口
        dispose: `/city/case/dispose`,
        // 案件归档接口
        archive: `/city/case/archive/`,
        // 案件注销接口
        off: `/city/case/off/`,
        // 下拉列表接口
        listAll: `/city/front/listAll`,
        // 类型下拉列表接口
        advertising: `/city/industry/front`,
        // 类型统计接口
        getCountByType: `/city/front/getCountByType`,
        // 案件类型统计接口
        getCaseCount: `/city/front/getCaseCount`,
        // 状态统计接口
        getCaseCountByType: `/city/front/getCaseCountByType`,
        // 最近12个月状态统计接口
    },


    // 户外便民市场安全隐患排查
    market: {
        // 列表接口
        list: `/city/case/app/MarketList`,
        // 案件详情查询接口   同广告案件详情查询接口
        info: `/city/case/list/`, // /city/case/list /{plaqueId}
        // 立案接口
        case: `/city/case`,
        // 案件处置接口
        dispose: `/city/case/dispose`,
        // 案件归档接口
        archive: `/city/case/archive/`,
        // 案件注销接口
        off: `/city/case/off/`,
        // 下拉列表接口
        listAll: `/city/market/listAll`,
        // 类型下拉列表接口
        advertising: `/city/industry/market`,
        // 类型统计接口
        getCountByType: `/city/market/getCountByType`,
        // 案件类型统计接口
        getCaseCount: `/city/market/getCaseCount`,
        // 状态统计接口
        getCaseCountByType: `/city/market/getCaseCountByType`,
        // 最近12个月状态统计接口
    }

}


// 通用接口
const globalApi = {
    // 上传文件接口
    upload: `/common/upload`,
    // 区域选择列表接口
    district: `/area/district/list`, // /city/case/list /{plaqueId}
    // 根据区域查询街道下拉列表接口
    jdb: `/area/jdb/list/`,
    // 案件事件类型分级下拉列表接口
    nationTree: `/city/case/nationTree`,
    hosts: 'http://139.9.129.28:8090/app'
}

function paramsUrl(url){
    // 创建一个URL对象
    const urlObject = new URL(url);

// 使用URLSearchParams来解析查询字符串
    const params = new URLSearchParams(urlObject.search);

// 将查询字符串转换为对象
    const paramsObject = {};
    params.forEach((value, key) => {
        paramsObject[key] = value;
    });
    return paramsObject;
}